6f0128e165027a93505b04ea2e2ff55197c58cb4,platform/util/src/com/intellij/util/io/BaseOutputReader.java,BaseOutputReader,readAvailableBlocking,#,95
Before Change
read = true;
processLine(myInputBuffer, myLineBuffer, n);
}
if (!myReader.ready()) {
TimeoutUtil.sleep(mySleepingPolicy.getTimeToSleep(n > 0));
if (!myReader.ready()) {
if (myLineBuffer.length() > 0) {
sendLine(myLineBuffer);
}
After Change
if (!isReady) {
TimeoutUtil.sleep(mySleepingPolicy.getTimeToSleep(n > 0));
isReady = myReader.ready();
}
if (!isReady) {